home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
s85xx
/
s8503b.d64
/
vorprogramm zs2
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-03-30
|
11KB
|
188 lines
0 REM +++++++++++++++++++++++++++++
1 REM +++ ZAUBERSCHLOSS 2. TEIL +++
2 REM +++ (C) 1985 BY +++
3 REM +++ JOSEF BUSIN +++
4 REM +++ SUDETENSTRASSE 37 +++
5 REM +++ 7321 ESCHENBACH +++
6 REM +++ TEL.: 07161/42817 +++
7 REM +++ +++
8 REM +++ VORPROGRAMM (SPRITES) +++
9 REM +++++++++++++++++++++++++++++
10 :
11 DATA,60,,,126,,,255,,,153,,24,153,,28,255,,30,255,,31,255,128,15,255,192
20 DATA7,255,224,3,255,240,1,255,248,1,255,120,3,254,48,7,254,,7,254,,7,252,,7
30 DATA252,,15,248,,31,240,,31,240,
50 DATA2,64,130,130,65,12,66,34,16,36,34,32,20,66,64,28,68,128,14,104,190,135
60 DATA56,225,65,159,128,39,222,,24,124,,,56,,,56,,,56,,,112,,,112,,,224,,,224
70 DATA,1,192,,1,192,,1,192,
90 DATA,,,,,,,,,,60,,,126,,2,255,64,2,153,64,35,153,196,51,255,204,25,165,152
100 DATA31,165,248,15,165,240,15,129,240,15,255,240,31,255,248,63,255,252
110 DATA127,255,254,127,255,254,127,255,254,127,255,254,127,255,254,127,255,254
120 DATA127,255,254,127,255,254,127,255,254,127,255,254,127,255,254,127,255,254
130 DATA127,255,254,127,255,254,127,255,254,127,255,254,127,255,254,127,255,254
140 DATA127,255,254,127,255,254,127,255,254,1,255,128,1,255,128,1,255,128
150 DATA31,239,248,31,239,248
180 DATA16,,,16,,,18,,,255,76,64,19,95,64,18,63,128,16,21,,16,31,,16,17,,17,255
190 DATA192,63,255,254,63,255,254,19,255,254,19,255,246,19,255,246,19,255,246
200 DATA19,255,246,19,255,240,19,255,240,16,51,,19,243,240
220 DATA1,252,,3,30,,3,231,,14,123,128,15,249,128,3,96,,,204,,3,158,,3,62,,,110
230 DATA,,238,,,239,,,239,,,239,,,239,,,31,,,255,,,255,,,56,,3,184,,3,184,,1
240 DATA255,
260 DATA1,255,128,1,255,128,1,255,128,1,60,128,1,153,128,1,255,128,1,255,128
270 DATA12,189,48,6,189,96,2,219,64,2,102,64,3,126,192,1,60,128,1,189,128
280 DATA1,153,128,3,195,192,3,221,192,3,255,192,3,255,192,3,189,192,7,189,192
290 DATA7,189,224,7,189,224,7,60,224,7,126,224,7,126,224,7,126,224,4,255,32
300 DATA15,255,240,15,255,240,15,255,240,15,255,240,15,255,240,15,255,240
310 DATA31,255,248,31,255,248,31,255,248,31,255,248,62,221,124,48,221,12
320 DATA119,221,238
350 DATA,,,,,15,,,15,,66,7,,231,7,4,231,39,2,255,71,3,153,199,3,255,199,1,171
360 DATA135,,171,7,,213,7,,213,7,,255,119,31,255,255,63,255,255,127,255,255
370 DATA255,255,255,255,255,255,255,255,252,231,255,248
390 DATA227,255,192,227,255,192,227,255,192,227,255,192,227,255,192,227,255,192
400 DATA243,255,192,243,255,192,3,255,192,7,255,224,15,195,240,31,129,248
410 DATA31,,248,31,,248,31,,248,31,,248,31,,248,31,,248,31,,248,127,,254,255
420 DATA,255
440 DATA,24,,,60,,,126,,,255,,1,255,128,3,255,192,7,153,224,15,153,240,255
450 DATA255,255,255,255,255,255,171,255,207,129,243,199,213,227,195,255,195,193
460 DATA255,131,192,255,3,224,255,7,225,255,135,227,217,199,3,,192,15,129,240
480 DATA16,,8,8,,16,60,,60,16,255,8,9,255,144,7,255,224,7,,224,14,255,112
490 DATA14,195,112,14,189,112,14,165,112,14,189,112,14,195,112,14,255,112
500 DATA7,,224,3,255,192,1,255,128,1,255,128,10,,80,12,,48,14,,112
520 DATA,,,,60,,,60,,,60,,,60,,,60,,62,36,124,65,102,130,67,195,194,71,129,226
530 DATA60,,60,24,,24,50,160,12,50,128,12,50,174,236,50,170,172,49,42,236
540 DATA48,,12,24,,24,15,255,240,3,255,192
560 DATA,,,,,,,,,,252,,,120,,,48,,,56,,,126,,,235,128,1,192,192,3,171,224,7,171
570 DATA240,7,171,248,15,192,248,15,235,124,15,235,124,15,235,124,15,234,248
580 DATA7,129,240,3,235,224,1,255,192
600 DATA,60,,,60,,,60,,,60,,,60,,,60,,,60,,,66,,,129,,7,,224,8,24,16,16,36,8
610 DATA96,66,6,128,165,1,145,24,137,144,165,9,184,90,29,144,36,9,144,24,9
620 DATA64,,2,63,255,252
640 DATA,,,,,,,,,,7,240,,15,248,20,31,252,54,63,254,127,127,254,255,255,255
650 DATA235,255,255,255,255,255,213,255,255,193,255,255,235,255,255,127,255,255
660 DATA62,127,255,28,127,254,,126,126,,126,126,,126,126,,126,126
680 DATA15,192,,31,224,28,32,112,62,64,112,107,128,112,127,,112,62,,240,28
690 DATA56,224,28,124,224,14,213,224,14,254,120,14,124,60,14,56,30,28,56,15,249
700 DATA56,7,247,28,3,229,28,,9,28,30,3,15,255,255,7,255,254,3,225,252
720 DATA,3,192,,7,224,,15,240,,31,248,,63,252,,39,254,128,127,254,255,255,254
730 DATA255,255,254,85,95,254,170,191,254,255,255,254,127,255,252,,63,248,,63
740 DATA240,,63,240,,63,240,,63,240,,63,240,,63,240,,63,248
750 DATA,63,248,,63,255,,63,255,,63,255,,63,255,,63,255,,63,255,,63,255,,63
760 DATA255,,127,255,,127,255,,255,255,1,255,255,31,255,255,63,255,255,63,255
770 DATA255,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255
800 DATA,,,,128,192,,193,224,1,231,248,3,17,96,6,23,224,12,17,224,12,8,96
810 DATA44,9,224,76,4,96,255,255,240,79,255,248,47,255,252,12,15,254,12,31,254
820 DATA12,31,254,12,23,252,6,19,248,3,35,24,1,163,24,,207,120
840 DATA3,255,128,15,255,192,31,239,240,127,215,252,127,187,252,127,125,254
850 DATA254,254,254,253,255,126,251,255,191,247,255,223,239,255,239
860 DATA247,255,223,251,255,191,125,255,126,126,254,254,63,125,254,63,187
870 DATA254,63,215,248,31,239,240,7,255,192,3,255,128
890 DATA240,24,15,244,60,47,244,126,47,246,231,111,247,195,239,243,129,207
900 DATA251,129,222,249,129,158,125,195,190,127,231,254,63,255,252
910 DATA31,255,248,15,255,240,15,227,224,15,221,224,15,221,224,15,239,192
920 DATA31,247,192,31,251,192,63,221,192,63,221,224
930 DATA127,227,240,127,255,240,127,255,240,63,255,248,31,255,248,15,255
940 DATA240,15,255,224,15,255,224,7,255,240,7,255,240,15,255,248,15,255
950 DATA240,31,255,224,63,255,192,63,255,128,127,255,128,127,255,128
960 DATA127,255,128,255,255,128,255,255,192,255,255,240
990 DATA,,,,,,,,,,,,,,,,,,,,,,,,255,255,255,255,255,255,219,109,191,255,255
1000 DATA255,255,255,255,,,,,,,,,,,,,,,,,,,,,,,,
1020 DATA255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,207
1030 DATA252,251,198,48,51,194,32,19,192,32,3,192,,3,202,,131,202,,3,206
1040 DATA238,187,202,170,171,202,234,187,192,,11,192,,59,192,,3,192,,3
1050 DATA255,255,255,255,255,255
1070 DATA,,,,129,,1,,128,1,,128,,189,,,126,,,126,,,90,,,126,,2,126,64,7,60,224
1080 DATA7,255,224,3,255,192,1,255,128,7,255,224,31,255,248,63,255,252,63,255
1090 DATA252,63,255,252,63,255,252,63,255,252,63,255,252,63,255,252,63,255,252
1100 DATA63,255,252,63,255,252,63,255,252,7,255,224,7,255,224,7,255,224,7,255
1110 DATA224,7,255,224,7,255,224,7,255,224,7,255,224,7,255,224,7,255,224,7,255
1120 DATA224,7,255,224,7,255,224,7,195,224,63,195,252
1150 DATA,,,,248,,15,252,,31,6,,48,3,,48,1,128,48,96,192,24,80,96,12,72,96
1160 DATA6,8,96,3,8,48,1,136,48,3,136,48,7,8,48,15,136,24,31,8,12,62,4,12
1170 DATA124,2,12,248,1,252,240,,248,224,,
1190 DATA,113,192,,81,64,,223,96,1,243,240,1,255,240,1,192,112,25,192,115
1200 DATA28,255,231,30,63,143,31,14,31,31,255,255,31,255,255,31,255,255
1210 DATA31,255,255,31,255,255,31,255,255,29,255,247,28,255,231,14,255,230
1220 DATA6,127,204,31,63,159
1240 DATA,60,,,60,,,60,,,60,,,60,,,60,,,60,,3,255,192,,36,,,36,,,36,,,36,,,36
1250 DATA,,36,,,36,,,255,,,255,,3,255,192,15,255,240,63,255,252,255,255,255
1270 DATA,60,,,60,,,60,,,60,,,60,,,126,,,195,,63,129,252,63,,252,48,,12,48,,12
1280 DATA48,,12,53,25,12,53,33,12,55,33,12,53,33,12,53,25,204,48,,12,48,,12
1290 DATA63,255,252,63,255,252
1310 DATA7,255,224,15,255,248,31,255,252,63,24,254,127,24,255,127,24,255
1320 DATA127,255,254,63,84,254,63,,252,31,,248,15,84,240,15,255,224,7,255,192
1330 DATA3,255,128,1,255,,,254,,,124,,,120,,,56,,,48,,,16,
1350 DATA49,130,16,27,6,28,115,135,14,225,195,135,225,193,199,115,131,142
1360 DATA57,143,28,63,255,252,127,255,254,255,255,255,255,255,255,255,255,255
1370 DATA255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,127,255
1380 DATA254,63,255,252,31,255,248,15,255,240
1400 DATA,255,,1,255,128,3,,192,6,18,96,12,36,48,12,73,48,12,146,48,12,36,48
1410 DATA6,72,96,3,,192,1,129,128,,255,,,126,,,60,,,24,,,24,,,24,,,24,,,24,,
1420 DATA60,,,60,
1440 DATA,,248,,,248,,24,248,,24,248,,5,248,,3,128,,71,,,62,128,,60,96,,60,96
1450 DATA7,252,,7,226,,7,224,,7,224,,7,224,,15,224,,28,,,56,,,240,,,224
1460 DATA,,224,,
1480 DATA255,255,,255,255,128,255,255,192,255,255,224,223,255,240,207,255,248
1490 DATA199,255,252,195,255,254,193,255,255,193,255,255,193,131,3,193,131,3
1500 DATA193,131,3,193,131,3,193,131,3,193,131,3,1,128,3,1,128,3,1,128,3
1510 DATA1,128,3,1,128,3
1530 DATA,126,,,126,,,126,,,126,,,126,,,129,,63,,252,64,56,2,128,124,49
1540 DATA128,214,121,128,254,141,128,124,141,128,56,77,128,56,13,128,28,13
1550 DATA128,14,25,128,7,49,128,3,225,128,1,193,128,,1,255,255,255
1570 DATA,254,,1,255,,3,255,128,3,255,128,1,255,,,254,,,124,,,254,,1,131,,3
1580 DATA1,128,6,,192,6,,192,6,,192,6,,192,3,1,128,1,131,,,254,,,124,,,,,,,,,,
1600 DATA,,,,,1,,,3,,,6,,,12,,,28,,,120,,,240,,1,240,,3,224,,7,192,,15,128
1610 DATA,31,,,62,,,124,,,252,,1,248,,3,240,,7,224,,7,192,,7,128,
1630 DATA24,,,28,,,14,,,7,,,3,128,,1,192,,,224,,,112,,,56,,,28,,,14,,,7
1640 DATA,,3,128,,1,192,,,225,,,114,,,60,,,28,,,30,,,39,,,67
1660 DATA,,,,,,30,,,63,,,97,192,,96,224,,96,48,,192,24,,192,12,2,192,6,7
1670 DATA192,3,255,192,3,255,192,6,7,192,12,2,96,24,,96,48,,96,224,,63,192
1680 DATA,31,,,,,,,,
1700 DATA128,,3,112,,14,94,,114,85,195,210,63,255,252,37,85,84,63,255,252
1710 DATA21,85,72,31,255,248,21,85,72,31,255,248,21,85,72,31,255,248,21,85,72
1720 DATA63,255,252,37,85,84,63,255,252,85,195,210,94,,114,112,,14,128,,1
1740 DATA255,255,255,255,255,255,192,,3,220,133,83,200,80,3,200,32,171,200,4,3
1750 DATA220,81,19,192,,3,192,,3,192,,3,192,,3,223,18,163,202,64,3,202,5,83
1760 DATA202,32,3,223,8,163,192,,3,192,,3,255,255,255,255,255,255
1780 DATA,,,,,,,,,,,,,,,,,,,,,,,128,,,129,255,255,255,64,,255,63,255,255,,,129
1790 DATA,,128,,,,,,,,,,,,,,,,,,,,,,
1810 DATA126,,,36,,,36,,,36,,,131,,3,129,192,2,,64,3,,192,3,255,192,3,253,192
1820 DATA3,127,192,3,239,192,3,255,192,3,251,192,3,255,192,3,223,192,3,255
1830 DATA192,3,253,192,3,127,192,3,255,192,3,255,192
1850 DATA,,1,,,3,,,6,,,12,,,24,,,48,,,96,,,192,,1,128,,3,,,6,,,12,,,24,,,48
1860 DATA,,96,,,192,,17,128,,19,,,22,,,28,,,31,,
1880 DATA127,255,224,255,255,248,255,255,255,255,255,255,255,255,255,255,255
1890 DATA255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
1900 DATA255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
1910 DATA255,255,255,255,255,255,255,255,255,255,255,255
1920 DATA,,124,,,28,,,124,192,,228,248,1,196,254,1,192,255,128,224,255,192,112
1930 DATA255,224,56,255,240,28,255,248,28,255,252,28,255,254,28,255,254,56,255
1940 DATA255,56,255,255,112,255,255,240,255,255,224,255,255,224,255,255,224
1950 DATA255,255,224
1980 DATA,14,,,27,,,60,,,126,,,255,,1,255,128,1,153,128,1,153,128,1,255,128
1990 DATA1,255,128,1,255,128,1,255,128,1,255,128,7,255,224,8,255,16,16,126,8
2000 DATA18,,72,18,,72,37,,164,37,,164,37,,164
2020 DATA37,,164,36,129,36,36,129,36,36,255,36,36,255,36,255,255,255,60,255
2030 DATA61,1,255,129,1,255,131,3,255,195,1,231,198,1,231,131,1,231,128
2040 DATA3,195,192,3,195,192,3,195,192,7,129,224,7,129,224,7,129,224,15,129
2050 DATA240,63,129,252
2070 DATA,,,,,,,,,240,,,144,,,252,,,152,,,152,,,12,,,12,,,6,,,12,,,248
2080 DATA,,,,,,,,,,,,,,,,,,,,,,,,,,
2100 :
3000 PRINT"[147]K[146]ASSETTE ODER D[146]ISKETTE ?"
3010 GETA$:IFA$=""THEN3010
3020 IFA$="K"THEN3100
3030 IFA$="D"THENOPEN1,8,1,"@:ZAUBER-SPRITES 2":GOTO3050
3040 GOTO3010
3050 PRINT#1,CHR$(0);CHR$(240);
3060 FORX=1TO51:FORY=1TO63:READA:B=B+A:PRINT#1,CHR$(A);:NEXT:PRINT#1,CHR$(0);
3070 NEXT:CLOSE1:IFB<>346712THENPRINT"[147]FEHLER IN DATAS!!!"
3080 END
3100 PRINT"[147]"SPC(12)" BITTE WARTEN ! "
3110 AD=61440:FORX=0TO50:FORY=0TO62:READA:B=B+A
3120 POKEAD+Y+(X*64),A:NEXT:NEXT:IFB<>346712THENPRINT"[147]FEHLER IN DATAS!!!":END
3130 PRINT"[147]LOAD"+CHR$(34)+"ZAUBERSCHLOSS 2"+CHR$(34)+""
3140 :
3150 REM BEI VERWENDUNG VON TURBO TAPE
3160 REM MUSS IN ZEILE 3130 STATT
3170 REM 'LOAD' '_L' STEHEN